﻿<?php 
mysql_connect ("localhost","igor","igor");
mysql_select_db ("simple blog");
#$result = mysql_query("SELECT title,date,ncoments,text,author FROM settings WHERE page='main'",$db);


#$myrow = mysql_fetch_array($result);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>блог</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<table width="79" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
  <tr>
      <td><a href='index.php'><img src="img/header-woman.jpg" width="960" height="200" /></a></td>
  </tr>
  <tr>
    <td valign="top" bgcolor="#B0C4DE"><div align="justify" >
      <p> 
	  
	 <p><a class="p_s" href="create_post.php">Создать новый пост</a></p>
	  <?php
        $rows_max = (int)mysql_result(mysql_query("SELECT COUNT(*) FROM main"), 0);

//        var_dump($rows_max);
   echo mysql_error();


 
 // Сколько всего новостей у нас в базе
$show_pages = 5; // Сколько новостей покажем пользователю
if (isset($_GET['page'])) {
$this_page = filter_var($_GET['page'], FILTER_SANITIZE_NUMBER_INT); // Номер текущей страницы

         $offset = (($show_pages * $this_page) - $show_pages);
}
else
{
        $this_page = 1; // Ставим в единицу (первая страница) если не передан параметр $_GET['page']
        $offset = 0;
}
 
// Вставляем ссылки на старые и новые страницы.
         if ($rows_max > $show_pages && $this_page != 1)
        {
            if (round($rows_max/$show_pages)>$this_page)
            {$r=$this_page+1;
                echo "<a class='p_s' href='?page=$r'>Старые записи</a>";}


            $n=$this_page-1;
            echo "<br><a class='p_s' href='?page=$n'>Новые записи</a>";

        }
        else { if ($rows_max > $show_pages && $this_page = 1)
        {$r=$this_page+1;
            echo "<a class='p_s' href='?page=$r'>Старые записи</a>";}


        }




$query_limited = "SELECT  main.id AS m_id,title,main.date AS m_date,main.text AS m_text,main.author, COUNT(main_id) AS 'c_id' FROM main LEFT JOIN coments ON main.id = coments.main_id
GROUP BY m_id ORDER BY m_id DESC LIMIT $offset, $show_pages";
$final_result = mysql_query($query_limited);
$row = mysql_fetch_assoc($final_result);
$i = 0;
$b = 1000;

 do {


 printf  ("<table align='center' >
          
		  <tr>
           <td></td>
          </tr>
	
		  <tr>
          <td>
		  <p class='p_title'><a href='view_article.php?id=%s'>%s</a></p>
		  <div class='p'>%s</div>
		  <p class='p_s'>Дата добавления: %s</p>
		  <p class='p_s'>Автор статьи: %s</p>
		  <p class='p_s'>Количество комментариев: %s</p>
		  </td>
          </tr>
		   
		  
          </table><br><br>",$row["m_id"],$row["title"],(mb_strlen($row["m_text"],'UTF-8') < '1000')?$row["m_text"]:mb_substr($row["m_text"],$i,$b,'UTF-8') . '...<a href="view_article.php?id=' . $row["m_id"] . '">Читать далее</a>',$row["m_date"],$row["author"],$row["c_id"]);}

   


        while ($row = mysql_fetch_assoc($final_result));



      
		?> </p>
      </div></td>
  </tr>
  <tr>
    <td><img src="img/iuh.jpg" width="960" height="28" /></td>
  </tr>
</table>


</body>
</html>